package com.itools.core.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.itools.core.dto.fileRecord.FmsRecordDTO;
import org.springframework.stereotype.Repository;

import java.util.List;
/**
 * @description:
 * @author: XUCHANG
 * @create: 2021-03-28 15:51
 */
@Repository
public interface FmsFileRecordMapper extends BaseMapper<FmsRecordDTO> {

	/**
	 * 根据主键更新非空参数
	 * @param record
	 * @return
	 */
    int updateByPrimaryKeySelective(FmsRecordDTO record);

    /**
     * 根据入参条件查询
     * @param record
     * @return
     */
    List<FmsRecordDTO> selectbySelective(FmsRecordDTO record);
    /**
     * 插入非空参数
     * @param record
     * @return
     */
    int insertSelective(FmsRecordDTO record);
    /**
     * 根据主键查询
     * @param id
     * @return
     */
    FmsRecordDTO selectByPrimaryKey(Long id);
    /**
     * 根据主键删除
     * @param id
     * @return
     */
    int deleteByPrimaryKey(Long id);
    /**
     * 根据主键更新所有参数
     * @param record
     * @return
     */
    int updateByPrimaryKey(FmsRecordDTO record);
    
}